<?php

class Rubros_nombres_model extends CI_Model
{

    private $table = "rubros_nombres";

    function __construct()
    {
        parent::__construct();
        $this->load->library("funciones_basicas");
    }

    function insert($row = array())
    {
        $this->db->insert($this->table, $row);
        return $this->db->insert_id();
    }

    function update($id, $row = array())
    {
        $this->db->where("id", $id);
        $this->db->update($this->table, $row);
    }

    function find($id)
    {
        $this->db->where('id', $id);
        $rows = $this->db->get($this->table);
        return $rows;
    }
    
    function list_nombres()
    {
        $query="select rubros_url from rubros_nombres order by nombre ";
        $rows = $this->db->query($query);
        $rows = $rows->result_array();
        return $rows;
    }
    
    function find_url($url)
    {
        $query=sprintf("select nombre from rubros_nombres where rubros_url='%s'",$url);
        $query_row = $this->db->query($query);
        $row = $query_row->row();
        
        if($query_row->num_rows()>0)
        {
            return $row->nombre;
        }
        else
        {
            return $url;
        }
    }

}

?>
